package descubreperu.negocio;

import java.util.Collection;

import descubreperu.dao.DistritoDAO;
import descubreperu.excepcion.DAOExcepcion;
import descubreperu.excepcion.LoginExcepcion;
import descubreperu.modelo.Distrito;

public class SeguridadDistrito {
	
	public void insertarDistrito(String nom) throws DAOExcepcion {

		Distrito modelo = new Distrito();
		
		modelo.setDistrito_nombre(nom);
				
		DistritoDAO dao = new DistritoDAO();
		dao.insertar(modelo);
	}
/*
	public Collection<Distrito> listarDistritos() throws DAOExcepcion {

		DistritoDAO dao = new DistritoDAO();
		return dao.listar();
	}
	
	public Distrito validarUsuario(String id_distrito, String clave)
			throws DAOExcepcion, LoginExcepcion {
		DistritoDAO dao = new DistritoDAO();
		return dao.validar(id_distrito, clave);
	}
	*/
	public Collection<Distrito> buscarPorNombre(String nombre)
			throws DAOExcepcion {
		DistritoDAO dao = new DistritoDAO();
		return dao.buscarPorNombre(nombre);

	}
	
	public void eliminarDistrito(String distrito) throws DAOExcepcion {
		DistritoDAO dao = new DistritoDAO();
		dao.eliminar(distrito);
	}
	
	public Distrito obtenerDistrito(String nombre) throws DAOExcepcion {
		DistritoDAO dao = new DistritoDAO();
		return dao.obtener(nombre);
	}
	
	public void actualizarDistrito(String nombre) throws DAOExcepcion {
		
		Distrito modelo = new Distrito();
		modelo.setDistrito_nombre(nombre);
		
		DistritoDAO dao = new DistritoDAO();
		dao.actualizar(modelo);
	}

}
